* {
  margin: 0;
  padding: 0;
}

[data-theme='dark'] {
  --primary-color: #000;
  --background-color: #141414;
  --text-color: #fff;
  --button-text-color: #fff;
}

[data-theme='light'] {
  --primary-color: #fff;
  --background-color: #fff;
  --text-color: #000;
  --button-bg-color: orange;
  --button-text-color: #fff;
}


body {
  background-color: var(--background-color);
  color: var(--text-color);
  /* 过渡属性 */
  transition: all .3s;
}

.css-dev-only-do-not-override-1v28nim {
  background-color: var(--background-color);
}

.ant-menu-title-content {
  color: var(--text-color);
}

ul.ant-menu {
  background-color: var(--background-color) !important;
  transition: all .3s;
}

button.ant-input-search-button {
  background-color: var(--button-bg-color) !important;
  color: var(--button-text-color);

}

button.ant-btn-variant-solid {
  background-color: pink;
}

button.ant-btn-variant-solid:hover {
  background-color: skyblue !important;
}

li.ant-menu-submenu svg,
li.ant-menu-item svg {
  color: #000 !important;
}

svg[data-icon="plus"],
svg[data-icon="delete"],
svg[data-icon="clear"],
svg[data-icon="form"] {
  color: #fff;
}

li.ant-menu-item-selected {
  background-color: #34495e !important;

}


li.ant-menu-item-selected span,
li.ant-menu-item-selected span svg {
  color: #fff !important;
}